﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SalaDeEnsayo.ApplicationService.Model.Entity
{
    public class Usuario
    {
        private long id;
        private string nombre;
        private string apellido;
        private string nombreUsuario;
        private string documento;

        public Usuario( long id,string nombre,string apellido,string nombreUsuario,string documento, bool activo)
        {
            this.id = id;
            this.nombre = nombre;
            this.apellido = apellido;
            this.nombreUsuario = nombreUsuario;
            this.documento = documento;
            Activo = activo;
        }

        public long Id 
        {
            get { return this.id; }
            set { this.id = value; }
        }
        public string Nombre
        {
            get { return this.nombre; }
            set { this.nombre = value; }
        }
        public string Apellido 
        {
            get { return this.apellido; }
            set { this.apellido = value; }
        }

        public string NombreCompleto
        {
            get { return String.Format("{0}{1}{2}", this.apellido, " ", this.nombre); }
        }

        public string NombreUsuario 
        {
            get { return this.nombre; }
            set { this.nombre = value; }
        }
        public string Documento 
        {
            get { return this.documento; }
            set { this.documento = value; }
        }

        public bool Activo { get; set; }
    }
}
